package com.bcu.calculus.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@ApiModel(value = "com-whw-springboot-walk-entity-CheckAttendanceNumber")
@NoArgsConstructor
@Data
public class CheckAttendanceNumber {

    //考勤编号
    private String checkId;

    //考勤名称
    private String checkName;

    //考勤所属标题（1一级标题，2二级标题，3三级标题）
    private Integer checkList;

    //考勤所属标题编号
    private String checkListId;

    //考勤状态（1发布，2不发布）
    private Integer checkStatus;

    //考勤所属学期
    private Integer checkSemId;

    //考勤位置
    private String checkPosition;

    //考勤备注信息
    private String checkRemark;

    //考勤开始时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private String checkStartTime;

    //考勤结束时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private String checkStopTime;

    //考勤二维码
    private String checkQrcode;

    //考勤管理员编号
    private Float checkScore;

    //考勤管理员编号
    private String checkAdminUserId;

    //考勤管理员姓名
    private String checkAdminUserName;

    //考勤创建时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private String checkCreateTime;

    //考勤上一次更新时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private String checkUpdateTime;

    //考勤位置经度
    private String checkLongitude;

    //考勤位置纬度
    private String checkLatitude;

}
